http://www.WizBrother.com/
//没登陆

欢迎您来到凯恩之角,奈非天!

帖子:1591

符文:151

跳转到指定楼层
1#
发表于 2021-12-27 11:11:25|只看该作者|倒序浏览 来自:辽宁
本帖最后由 食不言 于 2021-12-29 09:45 编辑

测试主要针对技能耗蓝量,来测试档位。版本为1.14,非d2r。


测试条件:
防具攻速合计50,炮轰12级(不算武器),每次耗蓝11。带上a2pet,武器为眼光/无两种选择
眼光用于空法力后将法力快速回复至满值232,全身无其他法力回复)。

选择实体攻击无效的单体目标测试。


方案1:
wf自带20攻速,合计提速70。
此时单体 射击次数 = 2 + 技能等级 / 4 向下取整=5次。
档位为5/3/3/3/8,即22帧炮轰一次。


方案2:
大院长信心15级狂热。此时技能等级17级,
单体 射击次数 = 2 + 技能等级 / 4向下取整=6次。
档位为4/2/2/2/2/6(如果没有2帧bug),即18帧炮轰一次。
若完全不能达到2帧,按5/3/3/3/3/7档位计算,则为24帧炮轰一次。




根据理论计算,每秒回复法力为1.856。
Mana_Per_Second = 25 * [[256 * Mana_Max / (25 * 120)]* (100 + Mana_Regeneration) / 100] / 256
=25*256*232/(25*120)*(100+0)/100/256=1.856(取整过程省略)

方案1的法力可以坚持21.8秒,方案2只能坚持17.2秒(对应4/2/2/2/2/6,或24.2秒,对应5/3/3/3/3/7)。


实测结果:
两种方案分别连续攻击18秒,方案1未提示“法力不足”,方案2提示“法力不足”(17秒也提示法力不足)。


结果分析及结论:
“不能达到2帧,按5/3/3/3/3/7档位计算”这种说法一定是错误的。
方案2中,实际档位应为18帧左右一轮炮轰。至于实际攻击多少次,需要更精确的测试。
如果有2帧bug,方案2的攻击实际应为4/3/3/3/3(最后2帧落空)。



所以,只要测试出方案2连续攻击平均一轮实际攻击次数是6次(4/2/2/2/2/6)还是5次(4/3/3/3/3),即可以验证是否有2帧bug了。






另外,方案2如果是单次释放,在技能最后几帧会出现人物可以转身但不能移动现象。
这符合关于2帧bug的描述。
即理论计算是4/2/2/2/2/6,一轮18帧。实际中间攻击按3帧计算,为4/3/3/3/3/6,为22帧。
所以18帧以后的4帧,显示动画已经结束,但实际攻击未结束,人物无法移动。

帖子:270

符文:35

支持,所以什么结论。
发表于 2021-12-27 11:35:20来自凯恩之角App |只看该作者 来自:吉林

帖子:1591

符文:151

小阿发2021 发表于 2021-12-27 11:35
支持,所以什么结论。

结论就是目前很多模拟器和计算器的档位都不对。

但需要进一步的测试。
发表于 2021-12-28 17:02:47|只看该作者 来自:辽宁

帖子:1123

符文:2652

炮轰的箭支有min和max,min算法是向下取整不是四舍五入。
法力测试偏差太大,暗黑在客户端动画和服务端差异过大时,会有空消耗而无伤害的情况。
炮轰回滚bug在于si=150存在bug,而网上的算法有偏差在于将普攻也按bug来算了,所有存在偏差。
所以正常弓的理论炮轰攻速一般是:极速为4+9个3+6,次一档为4+9个3+7,然后是5+9个3+7,剩下的档位我就不接着写了。
发表于 2021-12-28 22:34:22|只看该作者 来自:辽宁

帖子:1591

符文:151

本帖最后由 食不言 于 2021-12-29 11:05 编辑
等风来Lietome 发表于 2021-12-28 22:34
炮轰的箭支有min和max,min算法是向下取整不是四舍五入。
法力测试偏差太大,暗黑在客户端动画和服务端差 ...
你说的网上的算法,是指最高只能5/3/6这种?



我说的是另外一种算法。

以本帖为例,客户端计算是按照4/2/2/2/2/6计算的,所以18帧后必然要开始下一轮炮轰。
而服务器是按照4/3/3/3/3/6计算的。
这两者冲突的时候,网上的算法认为4/3/3/3/3后,最后一个6会因为18帧开始下一轮炮轰而被强制取消。



发表于 2021-12-29 10:25:54|只看该作者 来自:辽宁

帖子:1591

符文:151

本帖最后由 食不言 于 2021-12-29 10:35 编辑
等风来Lietome 发表于 2021-12-28 22:34
炮轰的箭支有min和max,min算法是向下取整不是四舍五入。
法力测试偏差太大,暗黑在客户端动画和服务端差 ...

“炮轰回滚bug在于si=150存在bug,而网上的算法有偏差在于将普攻也按bug来算了,所有存在偏差。”

这里的si,应该是指acceleration?即100+si最高149?只有炮轰这个技能有这个bug么?


“所以正常弓的理论炮轰攻速一般是:极速为4+9个3+6,次一档为4+9个3+7,然后是5+9个3+7,剩下的档位我就不接着写了。”

这里应该都是8个3吧?

这个具体测试过么?
使用pk模式测试,应该能够测试连续攻击时到底攻击了几次吧?
或者,pk时,受伤者的客户端的受伤显示是否正常呢?

发表于 2021-12-29 10:33:22|只看该作者 来自:辽宁

帖子:1591

符文:151

本帖最后由 食不言 于 2021-12-29 10:50 编辑
等风来Lietome 发表于 2021-12-28 22:34
炮轰的箭支有min和max,min算法是向下取整不是四舍五入。
法力测试偏差太大,暗黑在客户端动画和服务端差 ...

我想到的测试方法:
找一个伤害较低的快速弓,通过min珠调整大小伤一致,通过胸甲头盔等调整攻速。
找一个木桩进行pk,通过一定时间的伤害,来分析判断实际攻速档位。
甚至,可以通过反伤来判断攻速档位。
当然,要考虑4帧的No Hit delay。

不知道有没有人做过这方面测试。

发表于 2021-12-29 10:40:42|只看该作者 来自:辽宁

帖子:1123

符文:2652

食不言 发表于 2021-12-29 10:33
“炮轰回滚bug在于si=150存在bug,而网上的算法有偏差在于将普攻也按bug来算了,所有存在偏差。”

这 ...

对,是8不是9,加起来是10。
至于计算器为什么会出错,最可能的原因写回滚攻速公式时只设置了一个变量,只是对炮轰单独加一个条件判定,if(s>=150)si=149。
发表于 2021-12-29 11:36:47|只看该作者 来自:辽宁

帖子:1591

符文:151

本帖最后由 食不言 于 2021-12-30 23:17 编辑
等风来Lietome 发表于 2021-12-29 11:36
对,是8不是9,加起来是10。
至于计算器为什么会出错,最可能的原因写回滚攻速公式时只设置了一个变量, ...

关于连续炮轰,以下说法如何呢?


(21)   由于游戏客户端的问题,炮轰4/2/6帧的速度实际为4/3/6帧,合计为34帧,但是实际动画依旧为4/2/6的26帧。因此在单次炮轰或是连续炮轰中最后一次的动画结束后,人物有8帧(0.32秒)的时间只能转身却无法移动。
(22)   而在连续炮轰时,由于一轮动画在26帧结束,27帧开始新一轮炮轰,因此最后两箭会被打断,也就是每一轮动画会少两箭,所以实际攻击速度是8箭/26帧(26帧的时间内8箭),而不是10箭/26帧。虽然这依旧快于5/3/7帧的10箭/36帧
发表于 2021-12-30 23:14:22来自凯恩之角App |只看该作者 来自:辽宁
头像被屏蔽

帖子:1591

符文:151

提示: 该帖被管理员或版主屏蔽
发表于 2021-12-31 08:35:52|只看该作者 来自:辽宁

帖子:1591

符文:151

本帖最后由 食不言 于 2021-12-31 11:05 编辑
等风来Lietome 发表于 2021-12-29 11:36
对,是8不是9,加起来是10。
至于计算器为什么会出错,最可能的原因写回滚攻速公式时只设置了一个变量, ...

总之,如果利用上个帖子说的被击中100%触发祝福之锤的方法,其实很容易判断实际炮轰档位。

还是以上面的4/2/6(共10发)为例。现在可能的几种档位说法:

1.实际为4/3/6

那么实际命中间隔应为:3/3/3/3/3/3/3/3/3/7循环(一个循环34帧)
即第一发命中开始,后续9发均为间隔3帧命中。
最后一发命中后,收手动作剩余3帧,再加上下一次的第一发的起手4帧,间隔为7帧。


2.实际为4/3/3……(8发26帧,无最后2发)

那么实际命中间隔为3/3/3/3/3/3/3/5循环(一个循环26帧)

3.实际为5/3/3……(9发29帧,无最后一发的7帧)

那么实际命中间隔为3/3/3/3/3/3/3/3/5循环(一个循环29帧)

4.实际为4/3/3……(9发28帧,无最后1发的6帧)

那么实际命中间隔为3/3/3/3/3/3/3/3/4循环(一个循环28帧)

只要根据测试结果比对,就能看出到底是哪种档位了。


当然,需要注意最好把命中率提高到95%,多次试验,最好保证一轮攻击全中。这样测试才比较准确。


发表于 2021-12-31 10:46:04|只看该作者 来自:辽宁

帖子:1866

符文:112

大佬 能不能指导一下 也就是说目前2f上限达不到了 那这样的话只需看排箭档位了?风之力炮轰120ias也就不用堆了是吗
发表于 2022-1-6 13:29:13来自凯恩之角App |只看该作者 来自:上海

帖子:1591

符文:151

章鱼哥打游戏 发表于 2022-1-6 13:29
大佬 能不能指导一下 也就是说目前2f上限达不到了 那这样的话只需看排箭档位了?风之力炮轰120ias也就不用 ...

实际复杂一些。因为2fbug,导致实际档位达不到2f,收益没那么高,但还是比原来有收益。
发表于 2022-1-6 13:49:37|只看该作者 来自:辽宁

帖子:1866

符文:112

食不言 发表于 2022-1-6 13:49
实际复杂一些。因为2fbug,导致实际档位达不到2f,收益没那么高,但还是比原来有收益。

这个意思是说虽然达不到2f,但是还是有提升,提升的规则和之前一样是吗(指如果用风之力玩炮轰堆120ias)
发表于 2022-1-6 13:51:45来自凯恩之角App |只看该作者 来自:上海

帖子:1591

符文:151

章鱼哥打游戏 发表于 2022-1-6 13:51
这个意思是说虽然达不到2f,但是还是有提升,提升的规则和之前一样是吗(指如果用风之力玩炮轰堆120ias)

对于攻速来说是的
发表于 2022-1-6 14:02:32|只看该作者 来自:辽宁